package pt.processingQueues.simulation; import pt.processingQueues.principal.Client; import pt.processingQueues.principal.Scheduler; import pt.processingQueues.principal.SupermarketCheckout; public class TestScheduler { public static void main(String[] args) { SupermarketCheckout queue1=new SupermarketCheckout(1); SupermarketCheckout queue2=new SupermarketCheckout(2); Scheduler scheduler=new Scheduler(); Thread schedulerThread=new Thread(scheduler); scheduler.addSupermarketCheckout(queue1); scheduler.addSupermarketCheckout(queue2); scheduler.addClient(new Client(1,2)); scheduler.addClient(new Client(2,2)); scheduler.addClient(new Client(3,2)); scheduler.addClient(new Client(4,2)); scheduler.addClient(new Client(5,2)); Thread queue1Thread=new Thread(queue1); Thread queue2Thread=new Thread(queue2); schedulerThread.start(); queue1Thread.start(); queue2Thread.start(); } }